from wxauto import WeChat
import  browser
import time
import random
import re

# 初始化微信实例
wx = WeChat()


def on_message(msg, chat):
    # 提取消息内容并去除 {''} 符号
    raw_content = msg.content
    print(f"Received message: {raw_content}")  # 打印接收到的消息内容
    # 如果新消息为“以下为新消息”，则不处理
    if raw_content == "以下为新消息":
        return
    cleaned_content = raw_content.replace("{'", "").replace("'}", "")  # 去除前后符号
    # 转发处理后的消息到目标聊天(随机时间转发)
    wx.SendMsg(cleaned_content, who="bubble转")
#     如果是链接，也发送链接
#   模拟人手的操作，右键转发，然后选择目标聊天
 browser.




# 监听来源聊天（昵称为"bubble通"）
wx.AddListenChat(nickname="bubble通", callback=on_message)

# 保持程序运行
wx.KeepRunning()